package cn.yuxiaoyuan.common.authorize;

/**
 * @author solargen
 * @version 1.0
 * @date 2025/5/19 10:42
 */

import java.lang.annotation.*;

@Target({ElementType.METHOD})//注解能作用在方法上、类上
@Retention(RetentionPolicy.RUNTIME)//可以通过反射读取注解
@Inherited//表示可以被继承
@Documented //表示可以被javaDoc工具提取成文档
public @interface PreAuthorize {
    //对应t_permission表中的sn
    String sn();
    //对应t_permission表中的name
    String name() default "";
    //对应permission的descs值
    String descs() default ""; //不是必须填
}
